// miniprogram/pages/replacemodify/replace4_bo_adult/bo_adult.js
const db=wx.cloud.database();
const _ = db.command;
//时间转换函数
import common from "../../../utils/getMyData.js";

Page({

  /**
   * 页面的初始数据
   */
  data: {
    //普通上拉菜单
    show2:false,
    gender_adult_sex:'',
    show3:false,
    gender_adult_blood:'',

    //移植术前成人页面
    bo_name_adult:"",
    bo_bed_adult:"",
    bo_sex_adult:"",
    bo_age_adult:"",
    bo_height_adult:"",
    bo_weight_adult:"",
    bo_blood_type_adult:"",
    bo_situation_adult:"",
    bo_meld_adult:"",
    bo_child_adult:"",
    bo_diag_adult:""
  },

  //输入框回调
  onChange(e) {
    //输入框
    console.log(e.detail);   
    this.setData({
      //因为按钮处要进行wx:if判断，所以要将所有输入框的数据声明
      [e.target.dataset.key]:e.detail
    })
    console.log(this.data)
  },

  //提交表单添加进数据库
  btnSub_bo_adult(res){
    var {bo_name,bo_bed,bo_sex,bo_age,bo_height,bo_weight,bo_blood_type,bo_situation,bo_meld,bo_child,bo_diag}=res.detail.value
     //进入加载页面
     wx.showLoading({
      title: '加载中...',
      mask: true
      })
      setTimeout(function () {
        wx.hideLoading()
      }, 2000)
    wx.cloud.callFunction({
      name:"newAdd",
      data:{
        action:'bo_adult',
        bo_age_type:"成人",
        bo_name:bo_name,
        bo_bed:bo_bed,
        bo_sex:bo_sex,
        bo_age:bo_age,
        bo_height:bo_height,
        bo_weight:bo_weight,
        bo_blood_type:bo_blood_type,
        bo_situation:bo_situation,
        bo_meld:bo_meld,
        bo_child:bo_child,
        bo_diag:bo_diag,
        bo_del:false,
        database_id:this.data.database_id
      }
    }).then(res=>{
      console.log(res)
      //清除填写内容
      this.setData({
        //清空value
        // value:"",
        // gender_patient_sex:"",
        // gender_adult_sex:"",
        // gender_adult_blood:"",
        // message:"",
        //清空值
        // bo_name_adult:"",
        // bo_bed_adult:"",
        // bo_sex_adult:"",
        // bo_age_adult:"",
        // bo_height_adult:"",
        // bo_weight_adult:"",
        // bo_blood_type_adult:"",
        // bo_situation_adult:"",
        // bo_meld_adult:"",
        // bo_child_adult:"",
        // bo_diag_adult:""
      })
    })
  },

  //移植术前页面上拉菜单/成人性别
  showPopup_adult_sex(e){      //点击选择性别，打开弹出层（选择器）
    this.setData({
      // columns_adult:[
      //   //第一列
      //   {
      //     values:['男','女']  //选择器中的值
      //   },
      //   //第二列
      //   {
      //     values:['A','B','AB','O']   //选择器中的值
      //   },
      // ],
      columns_adult_sex: ['男','女'],   //选择器中的值
      show2:true
    })
  },
  onClose_adult_sex() {     //点击空白处开闭弹出层（选择器）及选择器左上角的取消
    this.setData({ show2: false });
  },
  onConfirm_adult_sex(e){    //选择器右上角的确定，点击确定获取值
    this.setData({
      gender_adult_sex:e.detail.value,
      bo_sex_adult:e.detail.value,
      show2:false
    })
  },
  //移植术前页面上拉菜单/成人血型
  showPopup_adult_blood(e){      //点击选择性别，打开弹出层（选择器）
    this.setData({
      columns_adult_blood: ['A','B','AB','O'],   //选择器中的值
      show3:true
    })
  },
  onClose_adult_blood() {     //点击空白处开闭弹出层（选择器）及选择器左上角的取消
    this.setData({ show3: false });
  },
  onConfirm_adult_blood(e){    //选择器右上角的确定，点击确定获取值
    this.setData({
      gender_adult_blood:e.detail.value,
      bo_blood_type_adult:e.detail.value,
      show3:false
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    //获取患者数据 
    wx.cloud.callFunction({
      name: 'newModify', 
      data:({ 
        action:'bo_adult_get',
        id: this.options.id.toString()
      }) 
   }).then(res => {
      this.setData({ 
       database_id: this.options.id.toString(),
       record: res.result.data[0],
       gender_adult_sex: res.result.data[0].bo_sex,
       gender_adult_blood: res.result.data[0].bo_blood_type,

       bo_name_adult:res.result.data[0].bo_name,
       bo_bed_adult:res.result.data[0].bo_bed,
       bo_sex_adult:res.result.data[0].bo_sex,
       bo_age_adult:res.result.data[0].bo_age,
       bo_height_adult:res.result.data[0].bo_height,
       bo_weight_adult:res.result.data[0].bo_weight,
       bo_blood_type_adult:res.result.data[0].bo_blood_type,
       bo_situation_adult:res.result.data[0].bo_situation,
       bo_meld_adult:res.result.data[0].bo_meld,
       bo_child_adult:res.result.data[0].bo_child,
       bo_diag_adult:res.result.data[0].bo_diag,
      }) 
      console.log(res.result.data)
      console.log(this.options)
      //获取数据 
      wx.hideLoading() 
   })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})